package com.ydj.app.protocol.http.web;

import com.ydj.app.enumerate.MemberLevelEnum;
import com.ydj.framework.protocol.JsonBaseResponse;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

import javax.persistence.Column;
import java.util.Date;

@Setter
@Getter
@Accessors(chain = true)
public class WebCommonGetProfileRes extends JsonBaseResponse {
	@ApiModelProperty(value = "昵称", required = true)
	private String nickName;

	@ApiModelProperty(value = "付费的有效期")
	private Date expTime;

	@ApiModelProperty(value = "会员等级(用于显示)", required = true)
	private MemberLevelEnum level;

	@ApiModelProperty(value = "个人RWA预测免费测试次数剩余", required = true)
	private Integer freeForecastPersonalCount;

	@ApiModelProperty(value = "企业RWA预测免费测试次数剩余", required = true)
	private Integer freeForecastCompanyCount;

	@ApiModelProperty(value = "免费对话次数剩余", required = true)
	private Integer freeChatCount;
}